package com.ssm.server.user.service;

import net.sf.json.JSONObject;

import java.util.Map;

import com.alipay.api.response.AlipayTradeWapPayResponse;
import com.ssm.server.common.JsonData;

/**
 * @author zhangyibo
 */
public interface UserService {
  
    public JsonData getPrizeBag(Map<String, String> param)throws Exception; 
    public JsonData getOrderByUser(Map<String, String> param)throws Exception;
    public JsonData getPrizeLog(Map<String, String> param)throws Exception;
    public JsonData getPrizeTicketByUser(Map<String, String> param)throws Exception;
    public JsonData getUserById(Map<String, String> param)throws Exception;
    public JsonData getVoucherCenter(Map<String, String> param)throws Exception;
    public JsonData updateaUserPrizeCoin(Map<String, String> param)throws Exception;
    public JsonData buyBox(Map<String, String> param)throws Exception;
    public JsonData payCallBackHandle(Map<String, String> param)throws Exception;
    public JsonData getJscode2session(Map<String, String> param)throws Exception;
    public JsonData getPersonalInformation(Map<String, String> param)throws Exception;
    public JsonData updateUserInfo(Map<String, String> param)throws Exception;
    public JsonData getSysMessage(Map<String, String> param)throws Exception;
    public JsonData PayMoney(Map<String, String> param)throws Exception;
    public JsonData moneybuyBox(Map<String, String> param)throws Exception;
    public JsonData payCallBackHandleisPayMoney(Map<String, String> param)throws Exception;
    public JsonData returnPrizeBox(Map<String, String> param)throws Exception;
    public JsonData getPrizeCoin(Map<String, String> param)throws Exception;
    public JsonData getSysNews(Map<String, String> param)throws Exception;
    public JsonData countUnreadNews(Map<String, String> param)throws Exception;
    public JsonData getUserCoin(Map<String, String> param)throws Exception;
    public JsonData saveUserCoin(Map<String, String> param)throws Exception;
    public JsonData getPrizeCoinLog(Map<String, String> param)throws Exception;
    public JsonData tuikuan(Map<String, String> param)throws Exception;
    
}
